package com.qf.springbootproject.index.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.qf.springbootproject.index.entity.Category;

import java.util.List;

/**
 * <p>
 * 商品分类 服务类
 * </p>
 *
 * @author yyq
 * @since 2023-02-14
 */
public interface CategoryService extends IService<Category> {
    /*
     * 查询商品的分类信息
     * 并组织成如下结构
     * 直接在list中放入的对象是商品的一级分类对象
     * 同时要保证一级分类对象中有正确的下级分类数据
     * */
    List<Category> categoryList();

    List<Category> CategoryProducts();

    List<Category> categoryListRecursive();

    /**
     * 首页分类商品推荐
     * @return
     */
    List<Category> CategoryRecommends();

}
